NXP\MathExecutor A

Total Complexity 61
Dependencies 17
Dependents 1
Total lines 522
Lines of code 276
Logical lines of code 111
Comment lines 144
Methods 26
Properties 6

Methods 26

Method Rating Maintainability Complexity Lines of code
defaultFunctions()
B
31 15 110
defaultOperators()
A
48 8 30
defaultVarValidation()
S
68 4 6
execute()
S
60 3 13
addDefaults()
S
61 3 12
useBCMath()
S
56 2 16
getVar()
S
65 3 9
setVars()
S
66 3 9
setVar()
S
68 2 7
setDivisionByZeroIsZero()
S
72 2 4
removeOperator()
S
76 1 4
defaultVars()
S
72 1 6
clearCache()
S
77 1 4
getCache()
S
82 1 3
__construct()
S
82 1 3
getFunctions()
S
82 1 3
getOperators()
S
82 1 3
__clone()
S
82 1 3
removeVar()
S
76 1 4
setVarValidationHandler()
S
77 1 4
setVarNotFoundHandler()
S
77 1 4
varExists()
S
79 1 3
getVars()
S
82 1 3
addFunction()
S
75 1 4
addOperator()
S
76 1 4
removeVars()
S
74 1 5